Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Nigeria F1 Italy F5 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 France F7 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Romania F3 Netherlands F5 Belgium F1 Belgium F10 Belgium F14 Netherlands F4 Belgium F7 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Great Britain F3 Italy F6 Fergana Tennis Challenger Tournament - Fergana Porsche Open - Poznan Citta di Monza - Monza Ciudad de Pozoblanco Open Diputacion - Cordoba Open de L'Isere - Grenoble Kobstaedernes ATP Challenger - Kolding Challenger Ford de Cherbourg - Cherbourg San Remo Tennis Cup - San Remo Bauer Watertechnology Cup - Eckental GHI Bronz Classic - Bronx Dusseldorf Open Challenger 2007 - Dusseldorf Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Samsung Securities Cup Challenger Tennis - Seoul Schickedanz Open 2007 - Furth Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Olbia Challenger - Olbia The LTA Bolton Challenger - Bolton Ljubljana Open - Ljubljana Bukhara Challenger - Bukhara Sunrise Challenger Citta di Monza - Monza Ispat Open 2004 - Ostrava Ostdeutscher Sparkassen Cup - Dresden Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Mordovia Cup - Mordovia Tehran Open 2004 - Tehran Arpa Ceramic Cup - Reggio Emilia Ourocard Tennis Challenger - Sao Paulo Sofia Challenger Ostrava Challenger Scheveningen Challenger Prosperita Open 2007 - Ostrava The Surbiton Trophy - Surbiton Vancouver Challenger Trofeo Internacional Club Laieta - Barcelona The LTA Men's Challenger - Nottingham Siemens Open - Scheveningen St. Remy Challenger St. Petersburg Challenger - St. Petersburg Mons Challenger Tashkent Challenger Tatra Banka Open - Bratislava Aachen Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Genova Challenger Bordeaux Challenger Austin Challenger - Austin Scheveningen Challenger Cordenons Challenger Manerbio Challenger Como Challenger Tatra Banka Open - Bratislava Guangzhou Challenger Open des Alpes Trophee BNP Paribas - Grenoble Pingguo Challenger Scheveningen Challenger KGHM Dialog Polish Indoors - Wroclaw Trani Challenger St. Remy Challenger Izmir Challenger Sopot Challenger Mons Challenger Rennes Challenger Dallas Challenger IPP Geneva Trophy - Geneva Architect Open - Budapest Open D'Orleans - Orleans Prostejov Challenger Ethias Tennis Trophy - Mons Braunschweig Challenger Quimper Challenger Ostrava Challenger The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen IPP Open - Helsinki Mobilux Open - Luxembourg Como Challenger Open D'Orleans - Orleans Nottingham Challenger Vancouver Challenger Aptos Challenger Napa Challenger Rennes Challenger Geneva Challenger Noumea Challenger Happy Valley Challenger Ostdeutscher Sparkessen Cup - Dresden Cherbourg Challenger Irving Challenger Dallas Challenger Rennes Challenger Bordeaux Challenger Blois Challenger Marburg Challenger Liberec Challenger Orleans Challenger Bordeaux Challenger The Surbiton Trophy - Surbiton San Marino Challenger Budapest Challenger Eckental Challenger Meerbusch Challenger Lambertz Open - Aachen St. Brieuc Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Shenzhen Challenger Seoul Challenger Mons Challenger Ischgl International Tennis Challenger 2003 - Ischgl Bratislava Challenger Rennes Challenger Cherbourg Challenger Lyon Challenger Mons Challenger Ethias Trophy - Mons Eckental Challenger Lyon Challenger Mouilleron-Le-Captif Challenger The Tarka Challenger - Barnstaple Sina-Kia Motors Tennis Cup - Cordenons Trnava Challenger Wroclaw Challenger Wolfsburg Challenger Le Gosier Challenger Prague Challenger Braunschweig Challenger Lisbon Challenger USTA Men's Challenger of Dallas - Dallas Canberra Challenger College Station Challenger - College Station Surbiton Challenger Challenger Ford de Cherbourg - Cherbourg Bratislava Challenger ECM Prague Open 2005 - Prague Prostejov Challenger Schickendanz Open - Furth Quimper Challenger Pau Challenger Zhuhai Challenger Taipei City Challenger Bordeaux Challenger Busan Challenger Bercuit Challenger LTA Wrexham Challenger - Wrexham Liberec Challenger Riviera di Rimini Challenger - Rimini Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Tumkur Open - Tumkur Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Open Prevadies - St. Brieuc Open de Montauban - Montauban ATP Open Castilla y Leon - Segovia Orleans Challenger Eckental Challenger Ethias Trophy - Mons Trani Challenger The Stella Artois Grass Court Championships - London Chennai Open - Chennai Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Rome Challenger Napoli Challenger RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Bordeaux Challenger Prostejov Challenger Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide US Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel China Open - Beijing Qatar ExxonMobil Open - Doha Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot China Open - Beijing Davidoff Swiss Indoors - Basel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Gerry Weber Open - Halle Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Kolding Challenger SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Estoril Open - Estoril BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Open Sud de France - Montpellier Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Bratislava Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote d'Azur - Nice Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Bank Austria Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide Medibank International - Sydney Pilot Pen Tennis - New Haven Mons Challenger Regions Morgan Keegan Championships - Memphis Scheveningen Challenger PBZ Zagreb Indoors - Zagreb BMW Open - Munich Catella Swedish Open - Bastad Tanger Challenger Meknes Challenger Indianapolis Tennis Championships - Indianapolis BB&T Atlanta Open - Atlanta Moselle Open - Metz Marrakech Challenger If Stockholm Open - Stockholm Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Chengdu Open - Chengdu Noumea Challenger Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Open Sud de France - Montpellier SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Barletta Challenger Countrywide Classic - Los Angeles Mercedes Cup - Stuttgart Rome Challenger Open Sud de France - Montpellier Geneva Open - Geneva Erste Bank Open - Vienna Alphen Challenger Trnava Challenger Mons Challenger Mons Challenger Kremlin Cup - Moscow ASB Classic - Auckland Garanti Koza Sofia Open - Sofia AEGON Championships - London Ordina Open - s-Hertogenbosch Gazprom Hungarian Open - Budapest Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Grand Prix Hassan II - Casablanca Turkish Airlines Open Antalya - Antalya Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Countrywide Classic - Los Angeles Moselle Open - Metz SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Liberec Challenger UNICEF Open - 's Hertogenbosch Aachen Challenger Legg Mason Tennis Classic - Washington Manchester Challenger If Stockholm Open - Stockholm Trnava Challenger Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Dubai Duty Free Tennis Championships - Dubai Geneva Challenger Grand Prix Hassan II - Casablanca Prostejov Challenger Gerry Weber Open - Halle If Stockholm Open - Stockholm Bordeaux Challenger PBZ Zagreb Indoors - Zagreb Mons Challenger Topshelf Open - 's-Hertogenbosch Taipei City Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Hamburg Challenger SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Bordeaux Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Hall of Fame Open - Newport Eckental Challenger Rakuten Japan Open - Tokyo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Memphis Open - Memphis Delray Beach Open - Delray Beach Eckental Challenger TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London Citi Open - Washington St. Petersburg Open - St. Petersburg Garanti Koza Sofia Open - Sofia Geneva Open - Geneva Citi Open - Washington Chengdu Open - Chengdu European Open - Antwerp Unique Zagreb Open - Zagreb Open 13 - Marseille Gerry Weber Open - Halle Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven Open de Moselle - Metz Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston If Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London China Open - Beijing Open 13 Provence - Marseille Chennai Open - Chennai Davidoff Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Barletta Challenger Francavilla Challenger Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Heineken Open - Auckland Campionati Internazionali D'Italia - Rome Bank Austria Tennis Trophy - Vienna BA-CA Tennis Trophy - Vienna China Open - Beijing Heineken Open - Auckland Campionati Internazionali d'Italia - Rome Masters Series Madrid - Madrid Vietnam Open - Ho Chi Minh City Farmers Classic - Los Angeles Campionati BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BMW Open - Munich BA-CA Tennis Trophy - Vienna BNP Paribas Open - Indian Wells China Open - Beijing Sony Ericsson Open - Miami U.S. Open - New York Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Swiss Open - Gstaad BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Miami Open - Miami Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Aircel Chennai Open - Chennai French Open - Paris Masters Series Monte-Carlo - Monte Carlo Western & Southern Open - Cincinnati Tennis Masters Series - Madrid Wimbledon - London Pacific Life Open - Indian Wells BMW Open - Munich BB&T Atlanta Open - Atlanta U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Hungarian Open - Budapest Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Sony Open Tennis - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo SAP Open - San Jose Miami Open - Miami St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Chengdu Open - Chengdu If Stockholm Open - Stockholm European Open - Antwerp Swiss Indoors Basel - Basel Open Sabadell Atlantico - Barcelona Davis Cup, World Group, PO, BEL-USA 1-4 Swiss Indoors Basel - Basel Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Dubai Duty Free Tennis Championships - Dubai Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Australian Open - Melbourne The Mubadala World Tennis Championship AAMI Classic - Kooyong Kooyong Classic - Kooyong Wimbledon - London Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Olympics - Athens Olympics - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Masters Series Hamburg - Hamburg Mutua Madrilena Madrid Open - Madrid Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 AAMI Classic - Kooyong Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Olympics - Beijing